#pragma once
#include "Pessoa.h"
#include "Idoso.h"
#include "Jovem.h"
#include "Terreno.h"
#include "Mosquito.h"
#include "Pantano.h"
#include "Hospital.h"
class Celula
{
	private:
	Pessoa *p;
	Terreno *t;
	Mosquito *mos;

public:
	Celula(Pessoa& p, Terreno& t, Mosquito& mos);
	Celula();
	Celula(const Celula & ob);
	~Celula(void);
	void copyPessoa(Pessoa* pe);
	void setPessoa(Pessoa* pe);
	void setTerreno(Terreno* te);
	void setMosquito(Mosquito* mosq);
	Mosquito* getMosquito();
	Terreno* getTerreno();
	Pessoa* getPessoa();
	Celula & operator =(const Celula &ob);

};

